ECS: A gravação NFS gera um erro de E/S após determinado volume de dados

Resumo: As gravações do NFS falham com um erro de E/S devido a uma disparidade de sincronização.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Há um novo bucket habilitado para file system.

As gravações do NFS falham com um erro de E/S devido a uma disparidade de sincronização.

Client NFS Exemplo do problema:
root@client~:/mnt_ecs# dd if=/dev/zero of=/mnt_ecs/test bs=1024 count=80000
dd: write error: I/O error
dd: write error: I/O error
root@client:/mnt_ecs# ll
total 8222
drwx---rwx- 3 2147483647 2147483647 96 Aug 13 10:51 .
drwxr-xr-x- 30 root system 4096 Aug 07 10:46 ..
-rw-r--r--- 1 root system 2102272 Aug 13 10:51 test
De acordo com a localização dos logs abaixo: (Uma solicitação esperada não foi vista no dataheadsvc serviço)
Comando:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Exemplo:
admin@node1~>cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
2018-08-17T06:09:02,499 [RpcDispatcherWriteIO-5411370]  INFO  RpcProgramNfs3.java (line 241) No sync response, expect an async response for request  WriteRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 offset:0 count:524288 stablehowUNSTABLE
2018-08-17T06:09:03,261 [RpcDispatcherMD-5323256] ERROR  RpcProgramNfs3.java (line 277) Error processing NfsRequest: xid:1229074411 ip:/<Client IP> SysSecurity:  AuthStatus:AUTH_OK Uid:0 Gid:0 Proc:SETATTR SetAttrRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 SetAttr3Object : uid:0 gid:0 mode:0 atime:null mtime:null verf:10487808 updateFields:[SIZE] check:true ctime(NfsTime-1534486142s, 467000000ns) NfsResponse:  SetAttr3Response : status:NFS3ERR_NOT_SYNC wccData: WccData: WccAttr: size:10485760 mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) postOpAttr type:NFSREG mode:rw-r--r-- nlink:1 uid:0 gid:0 size:10485760 used:10485760 rdev:(Specdata3: specdata10, specdata2:0) fileid:1019241384186633961 atime:(NfsTime-1534486143s, 243000000ns) mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) RpcError: null

Causa

Há uma disparidade de sincronização entre o client e o servidor.
  1. O client montou o bucket habilitado para file system com a opção de sincronização.
 Comando: (Nenhuma saída prevista)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
  1. A opção Export Host no menu Arquivo da interface do usuário do ECS foi alterada para Sync (o padrão é assíncrono)
A opção Export Host no menu Arquivo da interface do usuário do ECS foi alterada para Sync (o padrão é assíncrono)

Resolução

Execute as seguintes verificações:

  • Verifique se o client especifica a opção de montagem síncrona e, se for o caso, remova-a.
  • Marque a política de transferência de gravação nas opções Host de exportação (exportações de arquivos>) e altere-a para assíncrona.
O NFS v3 permite gravações assíncronas seguras, o que aumenta o desempenho em relação às gravações síncronas que geralmente eram um problema em implementações anteriores do NFS.
 
Nota: Aumentando o wsize na opção de montagem, permite que mais dados sejam transferidos antes que o erro de E/S apareça.

A partir do protocolo RFC 1813 NFS Versão 3:Esse hiperlink direcionará você para um site fora da Dell Technologies.
NFS3ERR_NOT_SYNC:
Update synchronization mismatch was detected during a SETATTR operation.

Mais informações

Produtos afetados

Elastic Cloud Storage

Produtos

ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage
Propriedades do artigo
Número do artigo: 000042461
Tipo de artigo: Solution
Último modificado: 03 set. 2025
Versão:  5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.